package com.example.prueba2pds;

import java.io.Serializable;

/**
 * Esta clase permite configurar un objeto 'Usuario' para usos como el del sistema de autentificacion.
 * @author Renew21
 */
public class Usuario implements Serializable{

	
	/**
	 * 
	 */
	private static final long serialVersionUID = -7749486374571106767L;
	private String id;
	private String usuario;
	private String contrasena;
	private String token;
	
	/**
	 * Constructor del objeto Usuario.
	 */
	public Usuario() {
		super();
	}

	@Override
	public String toString() {
		return "Usuario [id=" + id + ", usuario=" + usuario + ", contrasena="
				+ contrasena + ", token=" + token + "]";
	}

	/**
	 * @return Retorna el id del objeto Usuario.
	 */
	public String getId() {
		return id;
	}

	/**
	 * Este metodo establece o sobreescribe el valor del atributo id.
	 * @param id Recibe un nuevo id.
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * @return Retorna un string con el contenido de 'usuario' del objeto Usuario.
	 */
	public String getUsuario() {
		return usuario;
	}

	/**
	 * Este metodo establece o sobreescribe el valor del atributo usuario.
	 * @param usuario Recibe un string con un nuevo 'usuario'.
	 */
	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}

	/**
	 * @return Retorna un string con el contenido de 'contrasena' del objeto Usuario.
	 */
	public String getContrasena() {
		return contrasena;
	}

	/**
	 * Este metodo establece o sobreescribe el valor del atributo 'contrasena'.
	 * @param contrasena Recibe un string con una nueva 'contrasena'.
	 */
	public void setContrasena(String contrasena) {
		this.contrasena = contrasena;
	}

	/**
	 * @return Retorna un string con el contenido de 'token' del objeto Usuario.
	 */
	public String getToken() {
		return token;
	}

	/**
	 * Este metodo establece o sobreescribe el valor del atributo 'token'.
	 * @param token Recibe un string con un nuevo 'token'.
	 */
	public void setToken(String token) {
		this.token = token;
	}
	
	
}
